package com.dingding.nettyserver.modular.speicial.push;

import com.aliyun.openservices.ons.api.Action;
import com.dingding.common.core.push.pushmsg.TcpPushPack;
import com.dingding.nettyserver.common.annotion.RequestCommand;
import com.dingding.nettyserver.common.annotion.RequestTarget;
import com.dingding.nettyserver.common.annotion.RequiredLogin;
import com.dingding.nettyserver.common.trasferrule.common.BizTypes;
import com.dingding.nettyserver.common.trasferrule.common.special.SpecialModules;
import com.dingding.nettyserver.common.trasferrule.common.special.cmds.SpecialPushCmds;

/**
 * @Description 专车业务，推送模块
 * @author fengshuonan
 * @date 2016年11月30日 下午5:12:17
 */
@RequestTarget(bizType = BizTypes.SPECIAL_CAR,module = SpecialModules.PUSH)
public interface ISpecialPushHandler {

	/**
	 * @Description 指派订单推送
	 * @author fengshuonan
	 */
	@RequestCommand(cmd = SpecialPushCmds.APPOINT_ORDER)
	@RequiredLogin(false)
	public Action appointOrder(TcpPushPack tcpPushPack);
	
}